// 路由权限判断

// 导入router
import router from './router'

// 导入token
import { getToken } from './utils/token'

// 导入router实例 -> 路由全局前置守卫
router.beforeEach((to, from, next) => {
  const token = getToken()

  if (token) { // 如果token不为空-> 登陆了
    next() // next()直接去,放行
  } else { // 否则token为空-> 没登陆,先去登录
    if (to.path === '/login') { // 判断一下是否要去登陆页面
      next() // 是的话放行
    } else { // 如果不是
      next('/login') // 直接去登录页
    }
  }
})

// 不用导出,在main.js中导入这个文件的路径,让这个文件的代码执行即可
// main.js:   import './permission'
